+ [INV-FRONTEND-271] Экран конфигуратора обработка блокировок

Логика обработки блокировок OFFICE-контура и реактивное списание

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. Реализовать обработку ответа от эндпоинта готовки. В случае успеха (200 OK) анимированно закрывать экран формы и выводить тост «Блюдо готово и добавлено на полку».
    2. Защита OFFICE-контура: Если бэкенд возвращает статус 422 Unprocessable Entity (Жесткая блокировка дефицита в офисе, Шаг 6), перехватывать gRPC-код ошибки, останавливать списание и выводить модальное окно: «Ошибка: Недостаточно продуктов на офисных полках».
    3. При успешном списании в контуре HOME (где разрешен уход баланса в минус, Шаг 6) принудительно задействовать маскирование на клиенте: если итоговый остаток сырья пришел меньше нуля, UI отображает строго 0.